لینک مقالات مرتبط یا inline_linking
لینکهای مرتبط یا relatedlinks برای نشان دادن آدرس صفحاتی است که کاربر می تواند مطالب مرتبط با مطلبی که در حال خواندن آن است را در آنجا پیدا کند
معمولا مدیران سایتها دوست دارند این لینکها به داخل سایت خودشان ارجاع داشته باشد
لینک های مرتبط به سه طریق می توانند ایجاد شوند
1- بصورت دستی که کار طاقت فرسایی است ضمن اینکه احتمال خطا همیشه در حالت دستی وجود دارد
2- بصورت ایجاد در متن که ناچارا انجام می شود مثل خود من که در برخی از مطالبم برای آشنایی
و تسلط بیشتر کاربر به متنی که در حال خواندن آن است با لینک کاربر را یه صفحه دیگری رهنمون میشوم
3- بصورت خودکار که در این حالت وارد کنندگان متن به نرم افزار کمک می کنند به عبارتی این حالت ترکیبی از دو حالت فوق است یعنی اپراتور به نرم افزار اعلام می کند که کلمات اصلی و مرتبط با این متن عبارتند از این و این
بعد این وظیفه نرم افزار است که بر اساس اولویت های از پیش تعین شده (مثلا اینکه انتخاب لینک های مرتبط از بین مصاحبه ها? یادداشت ها? گزارشات? اخبار و یا سوالات و پاسخ ها انتخاب نشود بلکه از جدول مقالات انتخاب شود
اما سوال این است که این کار به چه شکل قابل اجراست
فرض کنید ما 10000 مقاله داریم و برای هر مقاله یک عنوان کلیدی انتخاب کرده ایم
حال مطلب جدیدی وارد می کنیم چطو نرم افزار تک تک کلمات را بصورت تکی و ترکیبیدر 10000 مقاله مورد جستجو قرار دهد (چون ممکن است یک جمله به عنوان کلمات کلیدی انتخاب شده باشد)
هر طور که حساب کنیم عملیات سنگین و پیچیده ای میشود اما این کار بدون راه کار هم نیست مخصوصا که می بینیم ویکی برای چندین کلمه کلیدی با لینک واحد هم این کار را انجام داده است
و از آن مهمتر اینکه در ویکی این کلمات به روز هستند مثلا گر مطلبی اضافه شود که پارسال صفحه ای در مورد آن نبوده است خیلی زود ویکی لینک آن را در تمام صفحات خود اضافه می کند
اما پاسخ سوال که چطور لینک های مرتبط را بدست اوریم
اکثرا متد کلمات کلیدی در داده های متا را پیش می گیرند اما من شخصا با الهام از مولفه های مورد تحقیق کرون را پیشنهاد می کنم
ربای من واضح است که ویکی بدین منظور کرونی طراحی کرده است که طی زمانهایی کار بروز رسانی اطلاعات مربوط به لینک کلمات مرتبط را انجام می دهد
و از این جهت حتی حذف یک مقاله در ویکی نیز مشکلی ایجاد نمی کند چرا در زمان تعین شده برای کرون خودبخود این حذف شناسایی و از لیست خارج میشود و طی دوره های تعین شده در این کرون تمام مقالات سایت توسط خود هاست یکبار مرور کامل میشود
در صورتیکه مایل باشید این کار را بدون کرون انجام دهید باید هر چند وقت بصورت دستی تمام مقالات سایت خود را آپدیت کنید که اگر فقط 100 تا مقاله تو سایتتان باشد این کار دست کم نیم ساعت طول می کشد
حال تو بخوان حدیث مفصل از این ماجرا
توجه: پلاگین های مورد استفاده در
دراپال:http://drupal.org/node/1217304
جوملا:http://joomlatp.com/Download/joomla-1.5-component/relatedlinks.html?chk=627172dad9dec7d50a5be3f57394fcfa&no_html=1
و وردپرس:wordpress.org/extend/plugins/lenky-related-links
بررسی شدند که از این نظر هیچکدام کامل کار نکرده بوند